import request from '@/utils/request'
import { praseStrEmpty } from '@/utils/ntschy'

// * 用户列表
export function pageUser({ userName, userType, pageNum = 1, pageSize = 10 } = {}) {
  return request({
    url: '/sys/user/pageUser',
    method: 'post',
    data: { userName, userType }
  })
}

// * 新增用户
export function addUser(addDto) {
  return request({
    url: '/sys/user/addUser',
    method: 'post',
    data: addDto
  })
}

// * 更新用户
export function updateUser(updateDto) {
  return request({
    url: '/sys/user/updateDto',
    method: 'post',
    data: updateDto
  })
}

// * 删除用户
export function deleteUser(id) {
  return request({
    url: '/sys/user/deleteUser',
    method: 'get',
    params: { id }
  })
}

// * 根据ID查询用户详细
export function fetchUser(id) {
  return request({
    url: '/sys/user/fetchUser',
    method: 'get',
    params: { id }
  })
}

// // 查询所有用户名表
// export function allUser() {
//   return request({
//     url: '/sys/queryAllUser',
//     method: 'post',
//   })
// }
//
//
//  // 用户密码重置
// export function updateUserPwd(oldPassword, newPassword) {
//   return request({
//     url: '/system/user/profile/updatePwd',
//     method: 'put',
//     params: { oldPassword, newPassword }
//   })
// }

